// let mongoose = require("mongoose");
// // console.log(mongoose);

// // 建立链接->选择数据库demo
// mongoose.connect("mongodb://127.0.0.1/demo", { useNewUrlParser: true, useUnifiedTopology: true })
// // mongoose.disconnect(); //断开链接


// // 这种也可以看数据库是否连接成功
// mongoose.connection.on("connected", () => {
//     console.log("数据库链接成功");
// })

// mongoose.connection.on("error", (err) => {
//     console.log("数据库链接失败", err);
// })

// mongoose.connection.on("disconnected", () => {
//     console.log("数据库断开链接");
// })


function connect(dbName = "demo") {
    let mongoose = require("mongoose");
    // console.log(mongoose);

    // 建立链接->选择数据库demo
    mongoose.connect("mongodb://127.0.0.1/"+dbName, { useNewUrlParser: true, useUnifiedTopology: true })
    // mongoose.disconnect(); //断开链接


    // 这种也可以看数据库是否连接成功
    mongoose.connection.on("connected", () => {
        console.log("数据库链接成功");
    })

    mongoose.connection.on("error", (err) => {
        console.log("数据库链接失败", err);
    })

    mongoose.connection.on("disconnected", () => {
        console.log("数据库断开链接");
    })
}

module.exports = connect;